QuteBrowser 浏览器
QuteBrowser 是一个使用 PyQT 开发而成的浏览器,采用 Vim 式的键盘驱动的操作界面。类似的浏览器还有使用 Common Lisp 的 Nyxt 浏览器。我最终选择 QuteBrowser 的原因是,Python+ PyQT 技术栈比较简单,我对此也十分熟悉,能够快速 Hack with code。
截图
该浏览器长这样,按照时髦话术来说,非常的极简:
其实 QuteBrowser 的功能很强大,提供了大量命令,只不过需要通过快捷键来触发。与常见的 GUI 设计模式一样。这带来了强大的可扩展性,这也是我选择它的原因。
基础使用
功能 | 按键 | 说明 |
---|---|---|
页面滚动 | hjkl |
|
页面缩放 | +- |
|
当前 Tab 打开页面 | o |
|
新 Tab 打开页面 | O |
|
编辑当前 Tab URL | go |
|
TAB 前后切换 | JK |
|
Tab 索引切换 | <Alt-num> |
|
关闭当前 Tab | d |
|
前进后退 | HL |
|
键盘点击元素 | f |
|
打开命令面板 | : |
|
页面搜索 | / |
|
退出 | q 或者 wq |
wq 会保存已打开 Tab |
自定义
QuteBrowser 支持自定义,允许用户对浏览器进行扩展。
配置文件路径:
- Linux:~/.config/qutebrowser/config.py
- macOS:~/.qutebrowser/config.py
- Windows:%APPDATA%/qutebrowser/config/config.py
如果配置文件不存在,通过以下指令生成::config-write-py